*{box-sizing: border-box;}
.share-tit{
	display: flex;
	flex-direction: row;
	padding: 20upx;
}
.share-header{
	width: 100upx;
	height: 100upx;
	border-radius: 50%;
}
.header-box{
	display: flex;
	flex-direction: column;
	margin-left: 20upx;
}
.header-tit{
	font-size: 18px;
}
.timer{
	display: flex;
	flex-direction: row;
	font-size: 14px;
	color: #666666;
	margin-top: 10upx;
}
.time-img{
	width: 22upx;
	height: 22upx;
	margin-top: 10upx;
	margin-right: 5upx;
}
.msg-box{
	display: flex;
	flex-direction: column;
	padding: 20upx;
}
.msg-tit{
	color: #333333;
	font-weight: bold;
	font-size: 16px;
}
.msg-content{
	font-size: 14px;
	margin-top: 20upx;
}
.good-img{
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	margin-top: 20upx;
}
.item-img{
	width: 230upx;
	height: 153upx;
	flex-shrink: 0;
	margin-right: 20upx;
}
.tips-box{
	display: flex;
	flex-direction: row;
	margin-top: 20upx;
}
.tips-list{
	font-size: 12px;
	color: #cccccc;
	background-color: #f0f0f0;
	padding:0 10upx;
	border-radius: 20upx;
	margin-right: 10upx;
}
.btn-box{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 20upx;
}
.twice{
	color: #999999;
	font-size: 14px;
}
.join{
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	
}
.ft14{
	font-size: 14px;
	color: #b3a07a;
	margin-left: 10upx;
}
.can-img{
	width: 30upx;
	height: 31upx;
	margin-top: 5upx;
}
.collect{
	margin-left: 40upx;
}
.join-img{
	width: 30upx;
	height: 28upx;
	margin-top: 5upx;
}
.share-box{
	width: 100%;
	height: 95upx;
	background-color: #f12c20;
	line-height: 95upx;
	border-radius: 10upx;
	margin-top: 20upx;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.share-img{
	width: 52upx;
	height: 52upx;
	margin-right: 10upx;
	margin-top: 20upx;
}
.share-msg{
	font-size: 16px;
	color: #FFFFFF;
	margin-left: 20upx;
}
.comment{
	font-size: 16px;
	margin-top: 20upx;
}
.sm-txt{
	font-size: 12px;
}
.comment-list{
	display: flex;
	flex-direction: column;
	margin-top: 20upx;
}
.comment-main{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.comment-img{
	width: 80upx;
	height: 80upx;
	flex-shrink: 0;
	border-radius: 50%;
}
.comment-txt{
	display: flex;
	flex-direction: column;
	padding: 0 20upx;
}
.enter{
	display: flex;
	flex-direction: column;
}
.enter-img{
	width: 32upx;
	height: 29upx;
}
.sm{
	font-size: 14px;
	color: #cdcdcd;
}
.comment-txt-tit{
	font-size: 16px;
	color: #666666;
}
.comment-txt-msg{
	font-size: 16px;
	margin-top: 20upx;
	margin-bottom: 20upx;
}
.comment-txt-time{
	font-size: 14px;
	color: #666666;
}
.comment-secend{
	padding-left: 130upx;
	margin-top: 20upx;
}
.comment-secend .comment-img{
	width: 60upx;
	height: 60upx;
}
.ask{
	color: #000000;
	margin-right: 10upx;
}
.askuser{
	color: #666666;
}
.editer{
	background-color: #f12c20;
	margin-left: 20upx;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0 10upx;
}
.comment-txt-editer{
	
	display: inline-flex;
}
.editer-bg{
	background-color: #f0f0f0;
	color: #666666;
	font-size: 12px;
	padding: 0 10upx;
}
.more-msg{
	padding-left: 100upx;
	font-size: 12px;
	color: #666666;
}
.footer-bar{
	position: fixed;
	width: 750upx;
	height: 100upx;
	left: 0;
	bottom: 0;
	z-index: 99;
	background-color: #FFFFFF;
	border-top: 3px solid #f0f0f0;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
.footer-bot{
	height: 200upx;
}
.ping{
	font-size: 12px;
	background-color:#f0f0f0 ;
	border-radius: 40upx;
	width: 250upx;
	height: 60upx;
	line-height: 60upx;
	margin-top: 15upx;
	color: #999999;
	border: none;
}
.ping:after{
	border: none;
}
.share-btn{
	width: 200upx;
	height: 68upx;
	margin-top: 10upx;
}
.pay-btn{
	width: 200upx;
	height: 68upx;
	margin-top: 10upx;
}
.zhan{
	width: 750upx;
	height: 100upx;
}
.pop-box{
	width: 600upx;
	display: flex;
	flex-direction: column;
	background-color: #FFFFFF;
	border-radius: 20upx;
	padding: 20upx;
}
.pop-tit{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-left: 50upx;
	font-size: 16px;
}
.close{
	width: 40upx;
	height: 40upx;
}
.pop-list{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 10upx;
	padding: 20upx 0;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}
.uncheck{
	width: 36upx;
	height: 36upx;
	margin-top: 35upx;
	
}
.goods-img{
	width: 157upx;
	height: 106upx;
	margin-left: 10upx;
}
.pop-left{
	display: flex;
	flex-direction: row;
}
.pop-right{
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: flex-end;
}
.jian,.jia{
	width: 40upx;
	height: 40upx;
}
.pop-num{
	width: 40upx;
	text-align: center;
	color:#b3a07a ;
	line-height: 40upx;
	font-size: 12px;
}
.good-msg{
	display: flex;
	flex-direction: column;
	margin-left: 10upx;
}
.good-tit{
	font-size: 16px;
	color: #000000;
}
.good-detail{
	font-size: 14px;
	color: #999999;
}
.good-money{
	font-size: 14px;
	color: #000000;
}
.bot-menu{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.shoucang-btn{
	width: 175upx;
	height: 59upx;
}
.car{
	width: 203upx;
	height: 59upx;
}
.all-box{
	display: flex;
	flex-direction: row;
}
.all-select{
	color: #999999;
	font-size: 14px;
	margin-left: 10upx;
	padding-top: 30upx;
}
.share-all-box{
	position: fixed;
	width: 100%;
	height:100%;
	background-color: rgba(0,0,0,.7);
	left: 0;
	top:0;
	z-index: 999;
}
.share-bg-box{
	position: relative;
	width: 80%;
	margin: 0 auto;
	margin-top: 20%;
	
}
.share-bg{
	width: 100%;
}
.qrcode-box{
	position: absolute;
	width: 80%;
	left: 10%;
	top:13%;
	text-align: center;
}
.qrcode{
	width: 280upx;
	height: 280upx;
}
.share-pop-tit{
	font-size: 14px;
	color: #FFFFFF;
}
.mrgin-r{
	margin-left: 20upx;
}
.share-text-box{
	margin-top: 80upx;
	margin-bottom: 20upx;
}
.share-text{
	color: #fff;
	font-size: 18px;
}
.red{
	color: #f12c20;
	margin: 0 10upx;
}
.card,.share-friend{
	width: 200upx;
	height: 72upx;
}
.card{
	margin-left: 40upx;
}
.shear-btn-box{
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 40upx;
}
.smll-size{
	font-size: 14px;
	color: #FFFFFF;
}
.close-2{
	position: absolute;
	width: 40upx;
	height: 40upx;
	right: 0;
	top:0;
}
.sale{
	width: 132upx;
	height: 59upx;
}
.share-btn-1{
	width: 200upx;
	height: 72upx;
	background-color:transparent;
	padding: 0;
}
.share-btn-1:after{
	border: none;
	
}
.swiper{
	width: 700upx;
	height: 800upx;
}
.comment-tit-1{
	display: flex;
	flex-direction: row;
}
.text-box{
	width: 750upx;
	box-sizing: border-box;
	background-color: #FFFFFF;
	padding:50upx 30upx;
	display: flex;
	flex-direction: column;
}
.textarea{
	box-sizing: border-box;
	width: 100%;
	padding: 20upx;
	font-size: 12px;
	height: 200upx;
	background-color: #AAAAAA;
}
.show-msg-box{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.7);
	left: 0;
	top:0;
	z-index: 150;
}
.msg-box-1{
	box-sizing: border-box;
	position: fixed;
	width: 100%;
	left: 0;
	bottom:0;
	padding: 10px 5px;
	background-color: #FFFFFF;
}
.textarea{
	border: none;
	background-color: #FFFFFF;
	font-size: 14px;
}
.msg-btn-box{
	margin-top: 10px;
	text-align: right;
}
.write-box{
	position: fixed;
	width: 81upx;
	height: 81upx;
	right: 20upx;
	bottom:200upx;
	z-index: 20;
	font-size: 0;
}
.write{
	width: 81upx;
	height: 81upx;
}
.bottom-btn{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	position: fixed;
	bottom: 40upx;
	left: 0;
}
.bottom-btn .edit,.bottom-btn .submit{
	color: #ffffff;
	background-color: #B3A07A;
	width: 250upx;
	height: 80upx;
	line-height: 80upx;
	border-radius: 40upx;
	text-align: center;
	font-size: 14px;
	margin-left: 50upx;
	margin-right: 50upx;
}
	


	